<table class="configuration table table-bordered">
    <thead>
        <tr>
            <th class="text-left" style="width: 20%">Key</th>
            <th class="text-left" style="width: 15%">Default</th>
            <th class="text-left" style="width: 10%">Type</th>
            <th class="text-left" style="width: 55%">Description</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><h5>metrics.reporter.prometheus.deleteOnShutdown</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Specifies whether to delete metrics from the PushGateway on shutdown. Flink will try its best to delete the metrics but this is not guaranteed. See <a href="https://issues.apache.org/jira/browse/FLINK-13787">here</a> for more details.</td>
        </tr>
        <tr>
            <td><h5>metrics.reporter.prometheus.filterLabelValueCharacters</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Specifies whether to filter label value characters. If enabled, all characters not matching [a-zA-Z0-9:_] will be removed, otherwise no characters will be removed. Before disabling this option please ensure that your label values meet the <a href="https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels">Prometheus requirements</a>.</td>
        </tr>
        <tr>
            <td><h5>metrics.reporter.prometheus.groupingKey</h5></td>
            <td style="word-wrap: break-word;">(none)</td>
            <td>String</td>
            <td>Specifies the grouping key which is the group and global labels of all metrics. The label name and value are separated by '=', and labels are separated by ';', e.g., <code class="highlighter-rouge">k1=v1;k2=v2</code>. Please ensure that your grouping key meets the <a href="https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels">Prometheus requirements</a>.</td>
        </tr>
        <tr>
            <td><h5>metrics.reporter.prometheus.hostUrl</h5></td>
            <td style="word-wrap: break-word;">(none)</td>
            <td>String</td>
            <td>The PushGateway server host URL including scheme, host name, and port.</td>
        </tr>
        <tr>
            <td><h5>metrics.reporter.prometheus.jobName</h5></td>
            <td style="word-wrap: break-word;">(none)</td>
            <td>String</td>
            <td>The job name under which metrics will be pushed</td>
        </tr>
        <tr>
            <td><h5>metrics.reporter.prometheus.randomJobNameSuffix</h5></td>
            <td style="word-wrap: break-word;">true</td>
            <td>Boolean</td>
            <td>Specifies whether a random suffix should be appended to the job name.</td>
        </tr>
    </tbody>
</table>
